home *** CD-ROM | disk | FTP | other *** search
- head 1.11;
- branch ;
- access ;
- symbols sprited:1.10.1;
- locks ; strict;
- comment @ * @;
-
-
- 1.11
- date 91.09.01.01.57.20; author dlong; state Exp;
- branches ;
- next 1.10;
-
- 1.10
- date 90.11.09.16.45.02; author jhh; state Exp;
- branches 1.10.1.1;
- next 1.9;
-
- 1.9
- date 90.11.06.22.29.33; author mgbaker; state Exp;
- branches ;
- next 1.8;
-
- 1.8
- date 89.11.28.15.46.05; author rab; state Exp;
- branches ;
- next 1.7;
-
- 1.7
- date 89.09.29.20.12.05; author mgbaker; state Exp;
- branches ;
- next 1.6;
-
- 1.6
- date 89.09.29.19.59.53; author jhh; state Exp;
- branches ;
- next 1.5;
-
- 1.5
- date 89.07.11.17.29.32; author nelson; state Exp;
- branches ;
- next 1.4;
-
- 1.4
- date 89.04.14.02.45.41; author rab; state Exp;
- branches ;
- next 1.3;
-
- 1.3
- date 88.11.23.17.39.46; author mlgray; state Exp;
- branches ;
- next 1.2;
-
- 1.2
- date 88.06.29.18.17.33; author ouster; state Exp;
- branches ;
- next 1.1;
-
- 1.1
- date 88.06.21.13.09.48; author ouster; state Exp;
- branches ;
- next ;
-
- 1.10.1.1
- date 91.09.08.20.54.38; author kupfer; state Exp;
- branches ;
- next ;
-
-
- desc
- @@
-
-
- 1.11
- log
- @Added new machine architectures
- @
- text
- @/*
- * sys.h --
- *
- * User-level definitions of routines and types for the sys module.
- *
- * Copyright 1986, 1988 Regents of the University of California
- * Permission to use, copy, modify, and distribute this
- * software and its documentation for any purpose and without
- * fee is hereby granted, provided that the above copyright
- * notice appear in all copies. The University of California
- * makes no representations about the suitability of this
- * software for any purpose. It is provided "as is" without
- * express or implied warranty.
- *
- * $Header: /sprite/src/lib/include/RCS/sys.h,v 1.10 90/11/09 16:45:02 jhh Exp Locker: dlong $ SPRITE (Berkeley)
- *
- */
-
- #ifndef _SYSUSER
- #define _SYSUSER
-
- #ifndef _SPRITE
- #include <sprite.h>
- #endif
-
- typedef enum {
- SYS_WARNING,
- SYS_FATAL
- } Sys_PanicLevel;
-
- /*
- * Flags for Sys_Shutdown.
- *
- * SYS_REBOOT Reboot the system.
- * SYS_HALT Halt the system.
- * SYS_KILL_PROCESSES Kill all processes.
- * SYS_DEBUG Enter the debugger.
- * SYS_WRITE_BACK Write back the cache after killing all processes but
- * obviously before halting or rebooting.
- */
-
- #define SYS_REBOOT 0x01
- #define SYS_HALT 0x02
- #define SYS_KILL_PROCESSES 0x04
- #define SYS_DEBUG 0x08
- #define SYS_WRITE_BACK 0x10
-
- /*
- * Structure that is filled in by Sys_GetMachineInfo.
- */
-
-
- /*
- * Machine architecture and type values from Sys_GetMachineInfo().
- */
-
- typedef struct {
- int architecture; /* machine architecture */
- int type; /* machine type */
- int processors; /* number of processors */
- } Sys_MachineInfo;
-
- #define SYS_SPUR 1
- #define SYS_SUN2 2
- #define SYS_SUN3 3
- #define SYS_SUN4 4
- #define SYS_MICROVAX_2 5
- #define SYS_DS3100 6 /* DecStation 3100 */
- #define SYS_SYM 7 /* Sequent symmetry */
- #define SYS_DS5000 8 /* DecStation 5000 */
-
- #define SYS_SUN_ARCH_MASK 0xf0
- #define SYS_SUN_IMPL_MASK 0x0f
-
- #define SYS_SUN_2 0x00
- #define SYS_SUN_3 0x10
- #define SYS_SUN_4 0x20
- #define SYS_SUN_4_C 0x50
-
- #define SYS_SUN_2_50 0x02
- #define SYS_SUN_2_120 0x01
- #define SYS_SUN_2_160 0x02
- #define SYS_SUN_3_75 0x11
- #define SYS_SUN_3_160 0x11
- #define SYS_SUN_3_50 0x12
- #define SYS_SUN_3_60 0x17
- #define SYS_SUN_4_200 0x21
- #define SYS_SUN_4_260 0x21
- #define SYS_SUN_4_110 0x22
- #define SYS_SUN_4_330 0x23
- #define SYS_SUN_4_460 0x24
- #define SYS_SUN_4_470 0x24
- #define SYS_SUN_4_C_60 0x51
- #define SYS_SUN_4_C_40 0x52
- #define SYS_SUN_4_C_65 0x53
- #define SYS_SUN_4_C_20 0x54
- #define SYS_SUN_4_C_75 0x55
-
- extern ReturnStatus Sys_GetMachineInfo();
-
- #endif /* _SYSUSER */
- @
-
-
- 1.10
- log
- @added ds5000
- @
- text
- @d15 1
- a15 1
- * $Header: /sprite/src/lib/include/RCS/sys.h,v 1.9 90/11/06 22:29:33 mgbaker Exp Locker: jhh $ SPRITE (Berkeley)
- d88 5
- d94 1
- d96 2
- @
-
-
- 1.10.1.1
- log
- @Initial branch for Sprite server.
- @
- text
- @d15 1
- a15 1
- * $Header: /sprite/src/lib/include/RCS/sys.h,v 1.10 90/11/09 16:45:02 jhh Exp $ SPRITE (Berkeley)
- @
-
-
- 1.9
- log
- @checking this in for mary -- jhh
- @
- text
- @d15 1
- a15 1
- * $Header: /sprite/src/lib/include/RCS/sys.h,v 1.8 89/11/28 15:46:05 rab Exp Locker: mgbaker $ SPRITE (Berkeley)
- d70 1
- @
-
-
- 1.8
- log
- @Added SYS_SYM for sequent symmetry.
- @
- text
- @d15 1
- a15 1
- * $Header: /sprite/src/lib/include/RCS/sys.h,v 1.7 89/09/29 20:12:05 mgbaker Exp Locker: rab $ SPRITE (Berkeley)
- d71 8
- d86 3
- a88 1
- #define SYS_SUN_4_C 0x51
- @
-
-
- 1.7
- log
- @Added SYS_SUN_4_C type.
- @
- text
- @d15 1
- a15 1
- * $Header: /sprite/src/lib/include/RCS/sys.h,v 1.6 89/09/29 19:59:53 jhh Exp Locker: mgbaker $ SPRITE (Berkeley)
- d68 2
- a69 1
- #define SYS_DS3100 6
- @
-
-
- 1.6
- log
- @Mary checking this in for Jhh so I can add sun4c type.
- @
- text
- @d15 1
- a15 1
- * $Header: /sprite/src/lib/include/RCS/sys.h,v 1.5 89/07/11 17:29:32 nelson Exp Locker: jhh $ SPRITE (Berkeley)
- d77 1
- @
-
-
- 1.5
- log
- @Added ds3100 machine type.
- @
- text
- @d15 1
- a15 1
- * $Header: /sprite/src/lib/include/RCS/sys.h,v 1.4 89/04/14 02:45:41 rab Exp Locker: nelson $ SPRITE (Berkeley)
- d49 5
- d56 6
- @
-
-
- 1.4
- log
- @*** empty log message ***
- @
- text
- @d15 1
- a15 1
- * $Header: /sprite/src/lib/include/RCS/sys.h,v 1.3 88/11/23 17:39:46 mlgray Exp Locker: rab $ SPRITE (Berkeley)
- d57 1
- @
-
-
- 1.3
- log
- @Removed declarations that are no longer needed.
- @
- text
- @d15 1
- a15 1
- * $Header: /sprite/src/lib/include.new/RCS/sys.h,v 1.2 88/06/29 18:17:33 ouster Exp Locker: mlgray $ SPRITE (Berkeley)
- d68 1
- a68 1
- #endif _SYSUSER
- @
-
-
- 1.2
- log
- @Need to make sure sprite.h is included.
- @
- text
- @d15 1
- a15 1
- * $Header: sys.h,v 1.1 88/06/21 13:09:48 ouster Exp $ SPRITE (Berkeley)
- d27 1
- a27 1
- SYS_WARNING,
- d64 1
- a66 1
- extern void Sys_Panic();
- @
-
-
- 1.1
- log
- @Initial revision
- @
- text
- @d15 1
- a15 1
- * $Header: sys.h,v 2.1 87/10/21 11:13:50 nelson Exp $ SPRITE (Berkeley)
- d21 4
- @
-